home *** CD-ROM | disk | FTP | other *** search
-
-
- CURRENT_MEETING_REPORT_
-
-
- Reported by John Veizades/Apple
-
- APPLEIP Minutes
-
- MacIP
-
- John Veizades led the MacIP discussion which resulted in numerous
- changes to the MacIP document.
-
-
- There was a discussion about broadcasting, and three notes came out of
- that talk.
-
-
- o Never forward link level broadcasts.
- o It is forbidden to unicast to a router who does directed broadcast
- by unicast explosion.
- o Gateways will follow router requirements document with respect to
- directed broadcasts on subnets.
-
-
- Two other documents were mentioned, the first an FYI RFC for ATALK AD
- and ATALK ATAB. These two protocols are the KIP implementation and not
- phase 2 compatible. Apparently we decided that there is no need for
- this RFC.
-
- Appletalk Tunnelling through IP
-
- The tunnelling discussion was lead by Alan Oppenheimer of Apple. It
- started Tuesday afternoon, and continued through the Wednesday meeting.
-
- Tuesday Agenda
-
-
- o Walk through the Working Model proposed draft, Alan Oppenheimer.
- o Chooser+: Screen shots of a hierarchical chooser written by Eran
- Reshef.
- o The ``Magic Gateway'', Brad Parker
-
-
- The magic gateway does on demand mapping a user on one AppleTalk AS and
- a service on a second AppleTalk AS. The mapping information is kept in
-
- 1
-
-
-
-
-
-
- the user gateway as a tuple for each user. The mapping is only
- available to the user that created it, not to other users on the same
- gateway.
-
- Alan has screen shots of the hierarchical chooser. Everyone at the
- meeting greeted that presentation pleasantly. The reaction to the idea
- is positive. Oppenheimer thinks the user interface needs work.
-
- Brad Parker provided screen shots of the Magic Gateway interface.
- Copies of the Working Model proposed draft are available from apple.com.
-
- Wednesday Agenda:
-
-
- o Clustering and Remapping additions - Alan Oppenheimer.
- o AppleTalk MIB - Steve Waldbusser.
- o AppleTalk Tunnelling though Foreign Networks, Draft Proposal - Alan
- Oppenheimer.
-
-
- Clustering:
-
- Clustering is a way to represent combinations of networks and zones as
- one entity. Clustering will be used to represent remote apple
- internets.
-
- Possible Remapping Additions:
-
-
- o Network number remapping is optional.
- o Static vs. dynamic remapping.
- o Zone name remapping with some restrictions.
- o General (node) remapping.
-
-
- Appletalk MIB:
-
-
- o Add packets dropped due to bad checksums.
- o MIB is low level AppleTalk statistics intended primarily for
- routers.
- o Alan says routers are not expected to check checksums. Router
- vendors ARE checking checksums!
-
-
-
- 2
-
-
-
-
-
-
- The MIB was acceptable to the members of the Working Group. Greg
- Minshall has implemented it and says it works. The MIB document with
- the few suggested changes is available via anonymous FTP from
- lancaster.andrew.cmu.edu as appletalk-MIB-text.
-
- Appletalk Tunnelling:
-
- Addressing Format
-
-
- o DI - Uniquely identified as an appletalk domain.
- o Must be extensible.
- o UI = DI + network number.
-
-
- The document proposes a general form and an IP form. The IP form is not
- generally accepted because if the IP address is part of the DI, it will
- be misused.
-
- A form that was mentioned was 8 bits of length, followed by 8 bits of
- authority, followed by the Global Identifier, a Unique ID (of length
- length).
-
- Data Format
-
-
- o Encapsulation in UDP datagram port 200.
- o Extended DDP header:
-
- - DataLink | IP header | UDP header | ?extended header length? |
- ...
- - Dest DI | Src DI | reserved 00000000 | type 000002 | DDP header
- | DATA
-
- The type ``000002'' means ``data''. Must use UDP header, and each
- DI is padded to an even length. It was not agreed whether the
- extended header length was needed/desirable.
-
-
- Routing Information Exchange
-
-
- o Provide methodology
- o Provide a protocol
- o Determine which parts of the method are required
-
-
- 3
-
-
-
-
-
-
- In addition to the ``axis'' presented in the tunnelling document, a new
- axis as mentioned: coupling ``looseness'', for:
-
-
- o Zone info (appearance and disappearance).
- o Network information.
- o Metric changes.
-
-
- Protocol Summary
-
-
- o Initial reliable exchange of a full routing table.
- o (Optional) reliable communication of all changes to the table.
- o (Optional) tickling to handle routers going down.
-
-
- Reliable Exchange
-
-
- o ``One Way'' connection for exchange and update.
- o Network (UI) information sent in ack'd datagrams.
- o Zone information initially send in unack'd datagrams.
- o Background timer polls for lost zone information.
-
-
- Milo Medin suggests that:
-
-
- o Zone info needs to be propogated to all.
- o Network/routing setup on ``demand''.
- o Information updates only when requested, and only at some minimum
- interval. (The provider tells the requestor what the minimum
- interval is.).
-
-
- Possible update events:
-
-
- o Net added.
- o Net deleted.
- o Net hop count.
- o Zone name changes.
-
-
- Greg Minshall suggests that these update events are not needed or
-
- 4
-
-
-
-
-
-
- interesting for users.
-
- Tickling
-
-
- o Routers must attempt to notify other connected routers when going
- down.
- o Routers MAY tickle at some minimal rate.
- o If tickling is not used, routers must guard against sending data to
- hosts/paths that may have disappeared.
-
-
- Issues
-
-
- o Zone remapping details
- o Surpassing the 15 hop limit when loops
- o Minimum required routing information exchange, including option
- negotiation
- o Underlying reliable transport mechanism
- o Determination of retransmission times
-
-
- It was suggested that we do not do zone name remapping, it is a protocol
- violation, and applications pass zone names around. We know about NBP
- and RTMP packets, but there will be others. However if there is no
- mapping, then there will be zone name conflicts between ASs.
-
- Underlying Reliable Transport is TCP the transport mechanism for routing
- information? There was a long discussion about this, but the bottom
- line was, stick with UDP.
-
- Minimum Routing Exchange
-
-
- o Routing protocol
- o Pure configuration
- o Centralized administration
- o Alternate routing protocol
-
-
- We need to add ZIP get zone list support and zone name change updates to
- the routing protocol.
-
- When a zone comes back in a reply, we need to allow unknown net numbers
- to come back too. Oppenheimer points out that not everyone uses NBP, so
-
- 5
-
-
-
-
-
-
- network numbers must be known in advance.
-
- Server returns update validity interval. Client asks for update info
- when interval expires, and if the client still cares.
-
- It was suggested that the protocol proposed will scale to 100s but not
- 1000s.
-
- Shiva wants all options negotiable: what parts of the protocol are
- performed, and negotiate who you are talking to to try out special
- ideas.
-
- The next meeting is January 9, 1991 before MacWorld in an S.F. hotel.
-
- Attendees
-
- Gregory Bruell gob@shiva.com
- Philip Budne phil@shiva.com
- Cyrus Chow cchow@orion.arc.nasa.gov
- James Dray dray@st1.ncsl.nist.gov
- Karen Frisa karen.frisa@andrew.cmu.edu
- John Gawf ncar!cmpatsys!gawf
- Michael Horowitz mah@shiva.com
- Holly Knight holly@apple.com
- Philip Koch philip.koch@dartmouth.edu
- Louise Laier appleLink@laier1
- Nik Langrind nik@shiva.com
- Joshua Littlefield josh@cayman.com
- John Mason Masoni@applelink.apple.com
- Milo Medin medin@nsipo.nasa.gov
- Greg Minshall minshall@wc.novell.com
- Alan Oppenheimer oppenheimer1@applelink.apple.com
- Brad Parker brad@cayman.com
- Mark Seger seger@asds.enet.dec.com
- John Seligson farcomp!johnsel@apple.com
- Frank Slaughter fgs@shiva.com
- John Veizades veizades@apple.com
- A. Lee Wade wade@discovery.arc.nasa.gov
- Jonathan Wenocur jhw@shiva.com
-
-
-
- 6
-